import _fetch from "api_xukaiyu/fetch";
/**
 * 微信分享接口
 * @param { Object } data 请求参数
 * {
 *   appId undefined
 *   shareUrl undefined
 * }
 */
export function share(data) {
  return _fetch({
    url: "app/wechat/share",
    method: "POST",
    data: data,
    headers: {}
  });
}
/**
 * 授权微信
 * @param { Object } data 请求参数
 * {
 *   code undefined
 *   state undefined
 *   redirectUrl undefined
 * }
 */
export function ajaxAuth(data) {
  return _fetch({
    url: "app/wechat/ajaxAuth",
    method: "POST",
    data: data,
    headers: {}
  });
}
/**
 * 授权微信
 * @param { Object } data 请求参数
 * {
 *   code undefined
 *   state undefined
 *   redirectUrl undefined
 * }
 */
export function authUserInfo(data) {
  return _fetch({
    url: "app/wechat/authUserInfo",
    method: "POST",
    data: data,
    headers: {}
  });
}
/**
 * 校验token是否有效,返回结果data中如果为0则为新用户,1则为老用户
 * @param { Object } data 请求参数
 * {
 *   token undefined
 * }
 */
export function tokenAvailable(data) {
  return _fetch({
    url: "app/wechat/tokenAvailable",
    method: "POST",
    data: data,
    headers: {}
  });
}
/**
 * 校验token是否有效,返回结果data中如果为0则为新用户,1则为老用户
 * @param { Object } data 请求参数
 * {
 *   token undefined
 * }
 */
export function tokenAvailableNew(data) {
  return _fetch({
    url: "app/wechat/tokenAvailableNew",
    method: "POST",
    data: data,
    headers: {}
  });
}
/**
 * undefined
 * @param { Object } data 请求参数
 * {
 *   echostr undefined
 * }
 */
export function event(data) {
  return _fetch({
    url: "app/wechat/event",
    method: "POST",
    data: data,
    headers: {}
  });
}